<?php

if(!isset($_SESSION)) /*Inicialización de variables de sesion*/
{
  session_start();
}

include ('ModelConexion.php');

class Curso extends Conexion
{

//documentacion
  public $M_Pc_CodigoCurso;
  public $M_Pc_CodigoGrado;
  public $M_Pc_NombreCurso;
  public $M_Pc_HorasContacto;
  public $M_Pc_Creditos;
  public $M_Pc_Semestre;
  public $M_Us_Mensaje;
  public $M_Us_Arreglo=array();
  public $Duplicado;
  public $filas; 

  public function Pc_Crear($M_Pc_CodigoCurso,$M_Pc_CodigoGrado,$M_Pc_NombreCurso,$M_Pc_HorasContacto,$M_Pc_Creditos,$M_Pc_Semestre,$M_Pc_Requisitos,$M_Pc_CodPresupuestario)
  {

    if( $M_Pc_CodigoCurso !='' &&  $M_Pc_CodigoGrado!=''  && $M_Pc_NombreCurso !=''  && $M_Pc_HorasContacto !=''  && $M_Pc_Creditos !=''  && $M_Pc_Semestre !='')
    {
      $objeto = new Conexion(); 
	  $objeto->Consulta("
	  SELECT codigo FROM pcdatos 
	  WHERE codigo ='$M_Pc_CodigoCurso'
	  ");
	  
	  $objeto->Consulta("

            INSERT INTO pcdatos
            (codigo,
             codigoGrado,
             nombre,
             horasContacto,
             creditos,
             semestre)
      VALUES (
        '$M_Pc_CodigoCurso',
        '$M_Pc_CodigoGrado',
        '$M_Pc_NombreCurso',
        '$M_Pc_HorasContacto',
        '$M_Pc_Creditos',
        '$M_Pc_Semestre');
      
        ");
      if($objeto->get_m_us_filas_afectadas()>=1)
      {
         $this->set_m_us_mensaje(true);
      }
      else
      {
        $this->set_m_us_mensaje(false);
      }
	   
      
     
    }
    else
    {
      $this->set_m_us_mensaje(false);
    }
    unset($objeto);
  }

 

  public function PC_Modificar($M_Pc_edit_CodigoCurso,$M_Pc_edit_NombreCurso,$M_Pc_edit_HorasContacto,$M_Pc_edit_Creditos,$M_Pc_edit_Semestre)
  { 
      if ( $M_Pc_edit_CodigoCurso !='' && $M_Pc_edit_NombreCurso !='' && $M_Pc_edit_HorasContacto !='' && $M_Pc_edit_Creditos !='' && $M_Pc_edit_Semestre !='') 
      {
       $objeto = new Conexion(); 
       $consulta = $objeto->Consulta("
        UPDATE pcdatos
        SET codigo = '$M_Pc_edit_CodigoCurso', 
          nombre = '$M_Pc_edit_NombreCurso',
          horasContacto = '$M_Pc_edit_HorasContacto',
          creditos = '$M_Pc_edit_Creditos',
          semestre = '$M_Pc_edit_Semestre'
        WHERE codigo = '$M_Pc_edit_CodigoCurso'; 
        "); 
         if($objeto->get_m_us_filas_afectadas()==1)
          {
              $this->set_m_us_mensaje(true);         
          }
        else
          {
            $this->set_m_us_mensaje(false);
          }
      }
      else
      {
        $this->set_m_us_mensaje(false);
      }
     
 
  }


   public function PC_eliminar($curso)
  { 
      if ($curso != "") 
      {
       $objeto = new Conexion(); 
       $consulta = $objeto->Consulta("
        DELETE
        FROM  pcdatos
        WHERE codigo = '$curso'; 
        "); 
         if($objeto->get_m_us_filas_afectadas()==1)
          {
              $this->set_m_us_mensaje(true);         
          }
        else
          {
            $this->set_m_us_mensaje(false);
          }

           
      }
      else
      {
        $this->set_m_us_mensaje(false);
      }
     
 
  }

  


   
  public function get_m_us_mensaje() 
  {
    return $this->M_Us_Mensaje;
  }
  public function set_m_us_mensaje($New_M_Us_Mensaje) 
  {
    $this->M_Us_Mensaje = $New_M_Us_Mensaje;
  }
  public function get_m_us_cedula() 
  {
    return $this->M_Us_cedula;
  }
  public function set_m_us_cedula($New_M_Us_cedula) 
  {
    $this->M_Us_cedula = $New_M_Us_cedula;
  }
  public function get_m_us_contrasena() 
  {
    return $this->M_Us_contrasena;
  }
  public function set_m_us_contrasena($New_M_Us_Contrasena) 
  {
    $this->M_Us_contrasena = $New_M_Us_Contrasena;
  }
  public function get_m_us_tipo() 
  {
    return $this->M_Us_tipo;
  }
  public function set_m_us_tipo($New_M_Us_tipo) 
  {
    $this->M_Us_tipo = $New_M_Us_tipo;
  }
 

 
}

 ?>
